-- "=============================================================================== 
-- "     __  ____   ___   ___     _____ __  __ ____   ____                         
-- "    |  \/  \ \ / /| \ | \ \   / /_ _|  \/  |  _ \ / ___|                       
-- "    | |\/| |\ V / |  \| |\ \ / / | || |\/| | |_) | |                           
-- "    | |  | | | |  | |\  | \ V /  | || |  | |  _ <| |___                        
-- "    |_|  |_| |_|  |_| \_|  \_/  |___|_|  |_|_| \_\\____|                       
-- "                                                                               
-- "    明天属于熬过今天的人！
-- "                                                                               
-- "    美妙人生的关键在于你能迷上什么东西!                                             
-- "                                                                               
-- "    人之所以不幸，是因为他不知道自己是幸福的，仅此而已。                              
-- "                                                                               
-- "===============================================================================
-- "" 配置文件入口位置   
-- "      Linux:   ~/.config/nvim/init.lua
-- "      MacOS:   ~/.config/nvim/init.lua
-- "      Windows: ~\AppData\Local\nvim\init.lua
-- "

--  使用lua配置nvim

-- -- 设置显示行号
-- -- - 设置写法一
-- -- vim.cmd('set number')
-- -- - 设置写法二
-- vim.o.number = true

-- -- 设置tab键宽度为4
-- vim.o.tabstop = 4 
-- vim.o.shiftwidth = 4
-- -- 设置让tab变为空格
-- vim.o.expandtab = true 
-- -- 设置自动对齐
-- vim.o.smartindent = true
-- -- 设置允许终端主题颜色支持
-- vim.o.termguicolors = true
-- -- 设置光标所在行高亮
-- vim.o.cursorline = true

-- -- 设置前缀键 
-- -- - 设置前缀键为：\ (默认设置)
-- -- - 设置前缀键为：空格键
-- vim.g.mapleader = ' '

-- 导入拆分开的配置文件
-- - 导入配置： 基础常规配置
-- require "v1.user.general"
-- require "v1.user.colorscheme"
-- require "v1.user.options"
-- require "v1.user.plugins"
-- require "v1.user.keymaps"
-- require "v1.user.utils"


-- 加载配置项
-- - 基础设置
-- require("v2.basic.settings")
require("basic.settings")

-- - 存放依赖插件的文件
-- require("v2.basic.plugins")
require("basic.plugins")

-- - 存放用户自定义配置的文件
-- require("v2.basic.config")
require("basic.config")

-- - 键位设置
-- require("v2.basic.keybinds")
require("basic.keybinds")